#include "uicontrolimpl.h"

CUiControlImpl::CUiControlImpl(void)
{
}
CUiControlImpl::~CUiControlImpl(void)
{
}

//////////////////////////////////////////////////////////////////////////
LPCSTR CUiControlImpl::GetClass()
{
    return "";
}
LPCSTR CUiControlImpl::GetName()
{
    return "";
}

HRESULT CUiControlImpl::SetName(LPCSTR name)
{
    return S_OK;
}

LPCSTR CUiControlImpl::GetText()
{
    return "";
}
HRESULT CUiControlImpl::SetText(LPCSTR name)
{
    return S_OK;
}

LPCSTR CUiControlImpl::GetFlag()
{
    return "";
}

HWND CUiControlImpl::GetNative()
{
    return NULL;
}

HRESULT CUiControlImpl::SetClientPos(RECT rc)
{
    return S_OK;
}

RECT CUiControlImpl::GetClientPos()
{
    RECT rc = {0x00};
    return rc;
}

UIType CUiControlImpl::GetControlAttribute()
{
    return UI_NONE;
}

IUIControl* CUiControlImpl::FindControl(LPSTRING key)
{
    return NULL;
}

IUIControl* CUiControlImpl::FindIndexControl(UINT index)
{
    return NULL;
}

UINT CUiControlImpl::GetControlCount()
{
    return 0;
}

int CUiControlImpl::IsVisible()
{
    return 0;
}

HRESULT CUiControlImpl::SetVisible(int visible)
{
    return S_OK;
}

int CUiControlImpl::IsEnabled()
{
    return 0;
}

HRESULT CUiControlImpl::SetEnabled(int visible)
{
    return S_OK;
}

int CUiControlImpl::IsFocused()
{
    return 0;
}

HRESULT CUiControlImpl::SetFocus()
{
    return S_OK;
}

HRESULT CUiControlImpl::Init()
{
    return S_OK;
}

HRESULT CUiControlImpl::Event(const NotifyEvent* event)
{
    return S_OK;
}

int CUiControlImpl::GetWidth()
{
    return 0;
}
int CUiControlImpl::GetHeight()
{
    return 0;
}
int CUiControlImpl::GetX()
{
    return 0;
}
int CUiControlImpl::GetY()
{
    return 0;
}
SIZE CUiControlImpl::GetFixed()
{
    SIZE rc = {0, 0};
    return rc;
}
HRESULT CUiControlImpl::SetFixed(SIZE rc)
{
    return S_OK;
}
RECT CUiControlImpl::GetPos()
{
    RECT rc = {0, 0, 0, 0};
    return rc;
}
HRESULT CUiControlImpl::SetPos(RECT rc)
{
    return S_OK;
}
RECT CUiControlImpl::GetRelativePos()
{
    RECT rc = {0, 0, 0, 0};
    return rc;
}
HRESULT CUiControlImpl::SetRelativePos(RECT rc)
{
    return S_OK;
}
//////////////////////////////////////////////////////////////////////////
UINT CUiControlImpl::GetBorderStyle()
{
    return 0;
}
HRESULT CUiControlImpl::SetBorderStyle(UINT nStyle)
{
    return S_OK;
}
RECT CUiControlImpl::GetPadding()
{
    RECT rc = {0, 0, 0, 0};
    return rc;
}
HRESULT CUiControlImpl::SetPadding(RECT rc)
{
    return S_OK;
}
//////////////////////////////////////////////////////////////////////////
LPSTRING CUiControlImpl::GetBkImage()
{
    return _T("");
}
HRESULT CUiControlImpl::SetBkImage(LPSTRING name)
{
    return S_OK;
}
DWORD CUiControlImpl::GetBkColor()
{
    return 0;
}
HRESULT CUiControlImpl::SetBkColor(DWORD dwBackColor)
{
    return S_OK;
}
//////////////////////////////////////////////////////////////////////////
LPSTRING CUiControlImpl::GetToolTip()
{
    return _T("");
}
HRESULT CUiControlImpl::SetToolTip(LPSTRING pstrText)
{
    return S_OK;
}
int CUiControlImpl::GetToolTipWidth()
{
    return 0;
}
HRESULT CUiControlImpl::SetToolTipWidth(int nWidth)
{
    return S_OK;
}
//////////////////////////////////////////////////////////////////////////
DWORD CUiControlImpl::GetBorderColor()
{
    return 0;
}
HRESULT CUiControlImpl::SetBorderColor(DWORD dwBorderColor)
{
    return S_OK;
}
DWORD CUiControlImpl::GetFocusBorderColor()
{
    return 0;
}
HRESULT CUiControlImpl::SetFocusBorderColor(DWORD dwBorderColor)
{
    return S_OK;
}
SIZE CUiControlImpl::GetBorderRound()
{
    SIZE rc = {0, 0};
    return rc;
}
HRESULT CUiControlImpl::SetBorderRound(SIZE cxyRound)
{
    return S_OK;
}
SIZE CUiControlImpl::GetBorderSize()
{
    SIZE rc = {0, 0};
    return rc;
}
HRESULT CUiControlImpl::SetBorderSize(SIZE rc)
{
    return S_OK;
}
//////////////////////////////////////////////////////////////////////////
